'''
分支嵌套 + 异常处理
'''
# score: "13.4" , "92"
# score: "ajdhasjk" , "----351627" , "dahgk687678"

# try:
#   score = input("请输入您的分数:")
#   score = float(score)
#   if score >= 0:
#     if score >= 90:
#       print("您的等级是A")
#     elif score >= 80:
#       print("您的等级是B")
#     elif score >= 70:
#       print("您的等级是C")
#     elif score >= 60:
#       print("您的等级是D")
#     else:
#       print("您的等级是E") 
#   else:
#     print("分数不可以是负数")
# except ValueError as e:
#     print("输入的内容不合法")

'''
  循环: 重复做同一件事
'''

'''
  while循环语法:
    当条件返回的是True时 循环会一直执行下去
    当条件返回False时 循环会结束
    while 动态条件:
      代码块
'''
# count = 0
# while count < 10:
#   count += 1 # count = count + 1
#   print("2025年1月20号 川建国同志要上台",count)

'''
  for循环语法 :
    for i in range(int类型的数据): 
      代码块
'''
# for count in range(5):  # [0,5)
#   print("2025年1月20号 川建国同志要上台",count)


# 练习: 高斯求和  1+2+3+4+5
try:
  result = 0 #求和的结果
  num = float(input("请输入一个数字:"))
  num = num // 1
  if num >= 1:
    #进行高斯求和
    num = int(num)
    for i in range(num + 1):
      result += i
  else:
    print("输入的数据小于1")  
  # 打印求和结果
  print("高斯求和的结果为:",result)  
except ValueError as e:
  print("输入的数据不是数字")

'''
  break关键字
'''

'''
  continue关键字
'''

'''
  循环嵌套
'''